$(document).ready(function () {
    loadExamiers(1);
});

function loadExamiers(pageNum) {
    fzqblog.pageNum = pageNum;
    $.ajax({
        url: '/exam/examiers',
        type: 'GET',
        dataType: 'json',
        data: {"pageNum": pageNum},
        success: function (res) {
            if (res.code != 200) {
                layer.alert(res.errorMsg, {
                    icon: 5,
                    skin: 'layer-ext-moon'
                });
                return;
            }
            var list = res.data.list;
            var simplePage = res.data.page;
            if (list.length == 0) {
                $('<div style="text-align:center;">还没有人出题，这么光荣的任务就你来吧！</div>').appendTo('#examiers-detail');
            }
            for (var i = 0, _len = list.length, data; i < _len, data = list[i]; i++) {
                new examier(data).appendTo($("#examiers-detail"));
            }
        }, error: function (e) {
            //返回500错误 或者其他 http状态码错误时 需要在error 回调函数中处理了 并且返回的数据还不能直接alert，需要使用
            //$.parseJSON 进行转译    res.msg 是自己组装的错误信息通用变量
            var res = $.parseJSON(e.responseText);
            layer.msg(res.errorMsg);
        }
    });
}

function examier(data) {
    var a = $('<a href="/user/' + data.userId + '"></a>');
    var img = $('<img src="/static/images/' + data.userIcon + '" class="img-circle" style="display:inline;width:80px;height: 80px;">').appendTo(a);
    var userspan = $('<span>' + data.userName + '</span>').appendTo(a);
    var examisercount = $('<span class="examiers-count">出题：' + data.examCount + '</span>').appendTo(a);
    return a;
}